home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / usr / share / gapi-2.0 / rsvg-api.xml < prev   
Encoding:
Extensible Markup Language  |  2007-03-24  |  28.7 KB  |  687 lines

  1. <?xml version="1.0"?>
  2. <api>
  3.   <!--
  4.  
  5.         This file was automatically generated.
  6.         Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
  7.  
  8. -->
  9.   <namespace name="Rsvg" library="rsvg-2">
  10.     <enum name="DefType" cname="RsvgDefType" type="enum">
  11.       <member cname="RSVG_DEF_LINGRAD" name="Lingrad" />
  12.       <member cname="RSVG_DEF_RADGRAD" name="Radgrad" />
  13.       <member cname="RSVG_DEF_PATTERN" name="Pattern" />
  14.       <member cname="RSVG_DEF_PATH" name="Path" />
  15.     </enum>
  16.     <enum name="Error" cname="RsvgError" type="enum">
  17.       <member cname="RSVG_ERROR_FAILED" name="Failed" />
  18.     </enum>
  19.     <enum name="TextAnchor" cname="TextAnchor" type="enum">
  20.       <member cname="TEXT_ANCHOR_START" name="Start" />
  21.       <member cname="TEXT_ANCHOR_MIDDLE" name="Middle" />
  22.       <member cname="TEXT_ANCHOR_END" name="End" />
  23.     </enum>
  24.     <callback name="SizeFunc" cname="RsvgSizeFunc">
  25.       <return-type type="void" />
  26.       <parameters>
  27.         <parameter type="gint*" name="width" />
  28.         <parameter type="gint*" name="height" />
  29.         <parameter type="gpointer" name="user_data" />
  30.       </parameters>
  31.     </callback>
  32.     <struct name="BpathDef" cname="RsvgBpathDef" opaque="false">
  33.       <field name="Bpath" cname="bpath" type="ArtBpath*" access="public" writeable="true" />
  34.       <field name="NBpath" cname="n_bpath" type="int" access="public" writeable="true" />
  35.       <field name="NBpathMax" cname="n_bpath_max" type="int" access="public" writeable="true" />
  36.       <field name="MovetoIdx" cname="moveto_idx" type="int" access="public" writeable="true" />
  37.       <method name="ArtFinish" cname="rsvg_bpath_def_art_finish">
  38.         <return-type type="void" />
  39.       </method>
  40.       <method name="Closepath" cname="rsvg_bpath_def_closepath">
  41.         <return-type type="void" />
  42.       </method>
  43.       <method name="Curveto" cname="rsvg_bpath_def_curveto">
  44.         <return-type type="void" />
  45.         <parameters>
  46.           <parameter type="double" name="x1" />
  47.           <parameter type="double" name="y1" />
  48.           <parameter type="double" name="x2" />
  49.           <parameter type="double" name="y2" />
  50.           <parameter type="double" name="x3" />
  51.           <parameter type="double" name="y3" />
  52.         </parameters>
  53.       </method>
  54.       <method name="Free" cname="rsvg_bpath_def_free">
  55.         <return-type type="void" />
  56.       </method>
  57.       <method name="Lineto" cname="rsvg_bpath_def_lineto">
  58.         <return-type type="void" />
  59.         <parameters>
  60.           <parameter type="double" name="x" />
  61.           <parameter type="double" name="y" />
  62.         </parameters>
  63.       </method>
  64.       <method name="Moveto" cname="rsvg_bpath_def_moveto">
  65.         <return-type type="void" />
  66.         <parameters>
  67.           <parameter type="double" name="x" />
  68.           <parameter type="double" name="y" />
  69.         </parameters>
  70.       </method>
  71.       <constructor cname="rsvg_bpath_def_new" />
  72.       <constructor cname="rsvg_bpath_def_new_from">
  73.         <parameters>
  74.           <parameter type="ArtBpath*" name="bpath" />
  75.         </parameters>
  76.       </constructor>
  77.     </struct>
  78.     <struct name="DefVal" cname="RsvgDefVal">
  79.       <field name="Type" cname="type" type="RsvgDefType" />
  80.       <callback cname="free">
  81.         <return-type type="void" />
  82.         <parameters>
  83.           <parameter type="RsvgDefVal*" name="self" />
  84.         </parameters>
  85.       </callback>
  86.     </struct>
  87.     <struct name="Defs" cname="RsvgDefs" opaque="true">
  88.       <method name="Free" cname="rsvg_defs_free" deprecated="1">
  89.         <return-type type="void" />
  90.       </method>
  91.       <method name="Lookup" cname="rsvg_defs_lookup">
  92.         <return-type type="RsvgDefVal*" />
  93.         <parameters>
  94.           <parameter type="const-char*" name="name" />
  95.         </parameters>
  96.       </method>
  97.       <constructor cname="rsvg_defs_new" />
  98.       <method name="Set" cname="rsvg_defs_set">
  99.         <return-type type="void" />
  100.         <parameters>
  101.           <parameter type="const-char*" name="name" />
  102.           <parameter type="RsvgDefVal*" name="val" />
  103.         </parameters>
  104.       </method>
  105.     </struct>
  106.     <struct name="GradientStop" cname="RsvgGradientStop">
  107.       <field name="Offset" cname="offset" type="double" />
  108.       <field name="Rgba" cname="rgba" type="guint32" />
  109.     </struct>
  110.     <struct name="GradientStops" cname="RsvgGradientStops">
  111.       <field name="NStop" cname="n_stop" type="int" />
  112.       <field name="Stop" cname="stop" type="RsvgGradientStop*" />
  113.     </struct>
  114.     <struct name="Handle" cname="RsvgHandle" opaque="true">
  115.       <method name="Close" cname="rsvg_handle_close">
  116.         <return-type type="gboolean" />
  117.         <parameters>
  118.           <parameter type="GError**" name="error" />
  119.         </parameters>
  120.       </method>
  121.       <method name="Free" cname="rsvg_handle_free" deprecated="1">
  122.         <return-type type="void" />
  123.       </method>
  124.       <method name="GetDesc" cname="rsvg_handle_get_desc">
  125.         <return-type type="const-char*" />
  126.       </method>
  127.       <method name="GetPixbuf" cname="rsvg_handle_get_pixbuf">
  128.         <return-type type="GdkPixbuf*" />
  129.       </method>
  130.       <method name="GetTitle" cname="rsvg_handle_get_title">
  131.         <return-type type="const-char*" />
  132.       </method>
  133.       <constructor cname="rsvg_handle_new" />
  134.       <constructor cname="rsvg_handle_new_gz" />
  135.       <method name="Path" cname="rsvg_handle_path">
  136.         <return-type type="void" />
  137.         <parameters>
  138.           <parameter type="const-char*" name="d" />
  139.           <parameter type="const-char*" name="id" />
  140.         </parameters>
  141.       </method>
  142.       <method name="SetDpi" cname="rsvg_handle_set_dpi">
  143.         <return-type type="void" />
  144.         <parameters>
  145.           <parameter type="double" name="dpi" />
  146.         </parameters>
  147.       </method>
  148.       <method name="SetSizeCallback" cname="rsvg_handle_set_size_callback">
  149.         <return-type type="void" />
  150.         <parameters>
  151.           <parameter type="RsvgSizeFunc" name="size_func" />
  152.           <parameter type="gpointer" name="user_data" />
  153.           <parameter type="GDestroyNotify" name="user_data_destroy" />
  154.         </parameters>
  155.       </method>
  156.       <method name="Write" cname="rsvg_handle_write">
  157.         <return-type type="gboolean" />
  158.         <parameters>
  159.           <parameter type="const-guchar*" name="buf" array="1" />
  160.           <parameter type="gsize" name="count" />
  161.           <parameter type="GError**" name="error" />
  162.         </parameters>
  163.       </method>
  164.     </struct>
  165.     <struct name="LinearGradient" cname="RsvgLinearGradient">
  166.       <field name="Super" cname="super" type="RsvgDefVal" />
  167.       <field name="ObjBbox" cname="obj_bbox" type="gboolean" />
  168.       <field name="Affine" cname="affine" array_len="6" type="double" />
  169.       <field name="Stops" cname="stops" type="RsvgGradientStops*" />
  170.       <field name="Spread" cname="spread" type="ArtGradientSpread" />
  171.       <field name="X1" cname="x1" type="double" />
  172.       <field name="Y1" cname="y1" type="double" />
  173.       <field name="X2" cname="x2" type="double" />
  174.       <field name="Y2" cname="y2" type="double" />
  175.     </struct>
  176.     <struct name="PSCtx" cname="RsvgPSCtx">
  177.       <field name="X0" cname="x0" type="int" />
  178.       <field name="Y0" cname="y0" type="int" />
  179.       <field name="X1" cname="x1" type="int" />
  180.       <field name="Y1" cname="y1" type="int" />
  181.       <field name="Affine" cname="affine" array_len="6" type="double" />
  182.     </struct>
  183.     <struct name="PaintServer" cname="RsvgPaintServer" opaque="true">
  184.       <method name="Parse" cname="rsvg_paint_server_parse" shared="true">
  185.         <return-type type="RsvgPaintServer*" />
  186.         <parameters>
  187.           <parameter type="const-RsvgDefs*" name="defs" />
  188.           <parameter type="const-char*" name="str" />
  189.         </parameters>
  190.       </method>
  191.       <method name="Ref" cname="rsvg_paint_server_ref" deprecated="1">
  192.         <return-type type="void" />
  193.       </method>
  194.       <method name="Unref" cname="rsvg_paint_server_unref" deprecated="1">
  195.         <return-type type="void" />
  196.       </method>
  197.     </struct>
  198.     <struct name="RadialGradient" cname="RsvgRadialGradient">
  199.       <field name="Super" cname="super" type="RsvgDefVal" />
  200.       <field name="ObjBbox" cname="obj_bbox" type="gboolean" />
  201.       <field name="Affine" cname="affine" array_len="6" type="double" />
  202.       <field name="Stops" cname="stops" type="RsvgGradientStops*" />
  203.       <field name="Spread" cname="spread" type="ArtGradientSpread" />
  204.       <field name="Cx" cname="cx" type="double" />
  205.       <field name="Cy" cname="cy" type="double" />
  206.       <field name="R" cname="r" type="double" />
  207.       <field name="Fx" cname="fx" type="double" />
  208.       <field name="Fy" cname="fy" type="double" />
  209.     </struct>
  210.     <struct name="State" cname="RsvgState">
  211.       <field name="Affine" cname="affine" array_len="6" type="double" />
  212.       <field name="Opacity" cname="opacity" type="gint" />
  213.       <field name="Fill" cname="fill" type="RsvgPaintServer*" />
  214.       <field name="FillOpacity" cname="fill_opacity" type="gint" />
  215.       <field name="FillRule" cname="fill_rule" type="gint" />
  216.       <field name="Stroke" cname="stroke" type="RsvgPaintServer*" />
  217.       <field name="StrokeOpacity" cname="stroke_opacity" type="gint" />
  218.       <field name="StrokeWidth" cname="stroke_width" type="double" />
  219.       <field name="MiterLimit" cname="miter_limit" type="double" />
  220.       <field name="Cap" cname="cap" type="ArtPathStrokeCapType" />
  221.       <field name="Join" cname="join" type="ArtPathStrokeJoinType" />
  222.       <field name="FontSize" cname="font_size" type="double" />
  223.       <field name="FontFamily" cname="font_family" type="char*" />
  224.       <field name="Lang" cname="lang" type="char*" />
  225.       <field name="FontStyle" cname="font_style" type="PangoStyle" />
  226.       <field name="FontVariant" cname="font_variant" type="PangoVariant" />
  227.       <field name="FontWeight" cname="font_weight" type="PangoWeight" />
  228.       <field name="FontStretch" cname="font_stretch" type="PangoStretch" />
  229.       <field name="FontDecor" cname="font_decor" type="TextDecoration" />
  230.       <field name="TextDir" cname="text_dir" type="PangoDirection" />
  231.       <field name="TextAnchor" cname="text_anchor" type="TextAnchor" />
  232.       <field name="TextOffset" cname="text_offset" type="guint" />
  233.       <field name="StopColor" cname="stop_color" type="guint32" />
  234.       <field name="StopOpacity" cname="stop_opacity" type="gint" />
  235.       <field name="Visible" cname="visible" type="gboolean" />
  236.       <field name="Dash" cname="dash" type="ArtVpathDash" />
  237.       <field name="SavePixbuf" cname="save_pixbuf" type="GdkPixbuf*" />
  238.       <method name="Clone" cname="rsvg_state_clone">
  239.         <return-type type="void" />
  240.         <parameters>
  241.           <parameter type="const-RsvgState*" name="src" />
  242.         </parameters>
  243.       </method>
  244.       <method name="Current" cname="rsvg_state_current" shared="true">
  245.         <return-type type="RsvgState*" />
  246.         <parameters>
  247.           <parameter type="RsvgHandle*" name="ctx" />
  248.         </parameters>
  249.       </method>
  250.       <method name="Finalize" cname="rsvg_state_finalize">
  251.         <return-type type="void" />
  252.       </method>
  253.       <method name="Init" cname="rsvg_state_init">
  254.         <return-type type="void" />
  255.       </method>
  256.     </struct>
  257.     <alias name="TextDecoration" cname="TextDecoration" type="int" />
  258.     <class name="Clone" cname="RsvgClone_">
  259.       <method name="LinearGradient" cname="rsvg_clone_linear_gradient" shared="true">
  260.         <return-type type="RsvgLinearGradient*" />
  261.         <parameters>
  262.           <parameter type="const-RsvgLinearGradient*" name="grad" />
  263.           <parameter type="gboolean*" name="shallow_cloned" />
  264.         </parameters>
  265.       </method>
  266.       <method name="RadialGradient" cname="rsvg_clone_radial_gradient" shared="true">
  267.         <return-type type="RsvgRadialGradient*" />
  268.         <parameters>
  269.           <parameter type="const-RsvgRadialGradient*" name="grad" />
  270.           <parameter type="gboolean*" name="shallow_cloned" />
  271.         </parameters>
  272.       </method>
  273.     </class>
  274.     <class name="Css" cname="RsvgCss_">
  275.       <method name="ParamArgOffset" cname="rsvg_css_param_arg_offset" shared="true">
  276.         <return-type type="int" />
  277.         <parameters>
  278.           <parameter type="const-char*" name="str" />
  279.         </parameters>
  280.       </method>
  281.       <method name="ParamMatch" cname="rsvg_css_param_match" shared="true">
  282.         <return-type type="gboolean" />
  283.         <parameters>
  284.           <parameter type="const-char*" name="str" />
  285.           <parameter type="const-char*" name="param_name" />
  286.         </parameters>
  287.       </method>
  288.       <method name="ParseAngle" cname="rsvg_css_parse_angle" shared="true">
  289.         <return-type type="double" />
  290.         <parameters>
  291.           <parameter type="const-char*" name="str" />
  292.         </parameters>
  293.       </method>
  294.       <method name="ParseColor" cname="rsvg_css_parse_color" shared="true">
  295.         <return-type type="guint32" />
  296.         <parameters>
  297.           <parameter type="const-char*" name="str" />
  298.         </parameters>
  299.       </method>
  300.       <method name="ParseFontFamily" cname="rsvg_css_parse_font_family" shared="true">
  301.         <return-type type="const-char*" />
  302.         <parameters>
  303.           <parameter type="const-char*" name="str" />
  304.           <parameter type="const-char*" name="inherit" />
  305.         </parameters>
  306.       </method>
  307.       <method name="ParseFontStretch" cname="rsvg_css_parse_font_stretch" shared="true">
  308.         <return-type type="PangoStretch" />
  309.         <parameters>
  310.           <parameter type="const-char*" name="str" />
  311.           <parameter type="PangoStretch" name="inherit" />
  312.         </parameters>
  313.       </method>
  314.       <method name="ParseFontStyle" cname="rsvg_css_parse_font_style" shared="true">
  315.         <return-type type="PangoStyle" />
  316.         <parameters>
  317.           <parameter type="const-char*" name="str" />
  318.           <parameter type="PangoStyle" name="inherit" />
  319.         </parameters>
  320.       </method>
  321.       <method name="ParseFontVariant" cname="rsvg_css_parse_font_variant" shared="true">
  322.         <return-type type="PangoVariant" />
  323.         <parameters>
  324.           <parameter type="const-char*" name="str" />
  325.           <parameter type="PangoVariant" name="inherit" />
  326.         </parameters>
  327.       </method>
  328.       <method name="ParseFontWeight" cname="rsvg_css_parse_font_weight" shared="true">
  329.         <return-type type="PangoWeight" />
  330.         <parameters>
  331.           <parameter type="const-char*" name="str" />
  332.           <parameter type="PangoWeight" name="inherit" />
  333.         </parameters>
  334.       </method>
  335.       <method name="ParseFrequency" cname="rsvg_css_parse_frequency" shared="true">
  336.         <return-type type="double" />
  337.         <parameters>
  338.           <parameter type="const-char*" name="str" />
  339.         </parameters>
  340.       </method>
  341.       <method name="ParseLength" cname="rsvg_css_parse_length" shared="true">
  342.         <return-type type="double" />
  343.         <parameters>
  344.           <parameter type="const-char*" name="str" />
  345.           <parameter type="gdouble" name="pixels_per_inch" />
  346.           <parameter type="gint*" name="percent" />
  347.           <parameter type="gint*" name="em" />
  348.           <parameter type="gint*" name="ex" />
  349.         </parameters>
  350.       </method>
  351.       <method name="ParseList" cname="rsvg_css_parse_list" shared="true" hidden="1">
  352.         <return-type type="gchar**" />
  353.         <parameters>
  354.           <parameter type="const-char*" name="in_str" />
  355.           <parameter type="guint*" name="out_list_len" />
  356.         </parameters>
  357.       </method>
  358.       <method name="ParseNormalizedLength" cname="rsvg_css_parse_normalized_length" shared="true">
  359.         <return-type type="double" />
  360.         <parameters>
  361.           <parameter type="const-char*" name="str" />
  362.           <parameter type="gdouble" name="pixels_per_inch" />
  363.           <parameter type="gdouble" name="width_or_height" />
  364.           <parameter type="gdouble" name="font_size" />
  365.         </parameters>
  366.       </method>
  367.       <method name="ParseNumberOptionalNumber" cname="rsvg_css_parse_number_optional_number" shared="true">
  368.         <return-type type="void" />
  369.         <parameters>
  370.           <parameter type="const-char*" name="str" />
  371.           <parameter type="double*" name="x" />
  372.           <parameter type="double*" name="y" />
  373.         </parameters>
  374.       </method>
  375.       <method name="ParseOpacity" cname="rsvg_css_parse_opacity" shared="true">
  376.         <return-type type="guint" />
  377.         <parameters>
  378.           <parameter type="const-char*" name="str" />
  379.         </parameters>
  380.       </method>
  381.       <method name="ParseTime" cname="rsvg_css_parse_time" shared="true">
  382.         <return-type type="double" />
  383.         <parameters>
  384.           <parameter type="const-char*" name="str" />
  385.         </parameters>
  386.       </method>
  387.       <method name="ParseVbox" cname="rsvg_css_parse_vbox" shared="true">
  388.         <return-type type="gboolean" />
  389.         <parameters>
  390.           <parameter type="const-char*" name="vbox" />
  391.           <parameter type="double*" name="x" />
  392.           <parameter type="double*" name="y" />
  393.           <parameter type="double*" name="w" />
  394.           <parameter type="double*" name="h" />
  395.         </parameters>
  396.       </method>
  397.     </class>
  398.     <class name="Global" cname="RsvgGlobal">
  399.       <method name="ErrorQuark" cname="rsvg_error_quark" shared="true">
  400.         <return-type type="GQuark" />
  401.       </method>
  402.       <method name="IsStyleArg" cname="rsvg_is_style_arg" shared="true">
  403.         <return-type type="gboolean" />
  404.         <parameters>
  405.           <parameter type="const-char*" name="str" />
  406.         </parameters>
  407.       </method>
  408.       <method name="ParseCssbuffer" cname="rsvg_parse_cssbuffer" shared="true">
  409.         <return-type type="void" />
  410.         <parameters>
  411.           <parameter type="RsvgHandle*" name="ctx" />
  412.           <parameter type="const-char*" name="buff" />
  413.           <parameter type="size_t" name="buflen" />
  414.         </parameters>
  415.       </method>
  416.       <method name="ParsePath" cname="rsvg_parse_path" shared="true">
  417.         <return-type type="RsvgBpathDef*" />
  418.         <parameters>
  419.           <parameter type="const-char*" name="path_str" />
  420.         </parameters>
  421.       </method>
  422.       <method name="ParseStyle" cname="rsvg_parse_style" shared="true">
  423.         <return-type type="void" />
  424.         <parameters>
  425.           <parameter type="RsvgHandle*" name="ctx" />
  426.           <parameter type="RsvgState*" name="state" />
  427.           <parameter type="const-char*" name="str" />
  428.         </parameters>
  429.       </method>
  430.       <method name="ParseStyleAttrs" cname="rsvg_parse_style_attrs" shared="true">
  431.         <return-type type="void" />
  432.         <parameters>
  433.           <parameter type="RsvgHandle*" name="ctx" />
  434.           <parameter type="RsvgState*" name="state" />
  435.           <parameter type="const-char*" name="tag" />
  436.           <parameter type="const-char*" name="klazz" />
  437.           <parameter type="const-char*" name="id" />
  438.           <parameter type="const-xmlChar**" name="atts" />
  439.         </parameters>
  440.       </method>
  441.       <method name="ParseStylePair" cname="rsvg_parse_style_pair" shared="true">
  442.         <return-type type="void" />
  443.         <parameters>
  444.           <parameter type="RsvgHandle*" name="ctx" />
  445.           <parameter type="RsvgState*" name="state" />
  446.           <parameter type="const-char*" name="key" />
  447.           <parameter type="const-char*" name="val" />
  448.         </parameters>
  449.       </method>
  450.       <method name="ParseTransform" cname="rsvg_parse_transform" shared="true">
  451.         <return-type type="gboolean" />
  452.         <parameters>
  453.           <parameter type="double" array="true" name="dst" />
  454.           <parameter type="const-char*" name="src" />
  455.         </parameters>
  456.       </method>
  457.       <method name="PopOpacityGroup" cname="rsvg_pop_opacity_group" shared="true">
  458.         <return-type type="void" />
  459.         <parameters>
  460.           <parameter type="RsvgHandle*" name="ctx" />
  461.           <parameter type="int" name="opacity" />
  462.         </parameters>
  463.       </method>
  464.       <method name="PushOpacityGroup" cname="rsvg_push_opacity_group" shared="true">
  465.         <return-type type="void" />
  466.         <parameters>
  467.           <parameter type="RsvgHandle*" name="ctx" />
  468.         </parameters>
  469.       </method>
  470.       <method name="SetDefaultDpi" cname="rsvg_set_default_dpi" shared="true">
  471.         <return-type type="void" />
  472.         <parameters>
  473.           <parameter type="double" name="dpi" />
  474.         </parameters>
  475.       </method>
  476.       <method name="TextRenderText" cname="rsvg_text_render_text" shared="true">
  477.         <return-type type="void" />
  478.         <parameters>
  479.           <parameter type="RsvgHandle*" name="ctx" />
  480.           <parameter type="RsvgState*" name="state" />
  481.           <parameter type="const-char*" name="text" />
  482.           <parameter type="const-char*" name="id" />
  483.         </parameters>
  484.       </method>
  485.       <method name="ViewportPercentage" cname="rsvg_viewport_percentage" shared="true">
  486.         <return-type type="gdouble" />
  487.         <parameters>
  488.           <parameter type="gdouble" name="width" />
  489.           <parameter type="gdouble" name="height" />
  490.         </parameters>
  491.       </method>
  492.     </class>
  493.     <class name="Pixbuf" cname="RsvgPixbuf_">
  494.       <method name="FromFile" cname="rsvg_pixbuf_from_file" shared="true">
  495.         <return-type type="GdkPixbuf*" />
  496.         <parameters>
  497.           <parameter type="const-gchar*" name="file_name" />
  498.           <parameter type="GError**" name="error" />
  499.         </parameters>
  500.       </method>
  501.       <method name="FromFileAtMaxSize" cname="rsvg_pixbuf_from_file_at_max_size" shared="true">
  502.         <return-type type="GdkPixbuf*" />
  503.         <parameters>
  504.           <parameter type="const-gchar*" name="file_name" />
  505.           <parameter type="gint" name="max_width" />
  506.           <parameter type="gint" name="max_height" />
  507.           <parameter type="GError**" name="error" />
  508.         </parameters>
  509.       </method>
  510.       <method name="FromFileAtMaxSizeEx" cname="rsvg_pixbuf_from_file_at_max_size_ex" shared="true">
  511.         <return-type type="GdkPixbuf*" />
  512.         <parameters>
  513.           <parameter type="RsvgHandle*" name="handle" />
  514.           <parameter type="const-gchar*" name="file_name" />
  515.           <parameter type="gint" name="max_width" />
  516.           <parameter type="gint" name="max_height" />
  517.           <parameter type="GError**" name="error" />
  518.         </parameters>
  519.       </method>
  520.       <method name="FromFileAtSize" cname="rsvg_pixbuf_from_file_at_size" shared="true">
  521.         <return-type type="GdkPixbuf*" />
  522.         <parameters>
  523.           <parameter type="const-gchar*" name="file_name" />
  524.           <parameter type="gint" name="width" />
  525.           <parameter type="gint" name="height" />
  526.           <parameter type="GError**" name="error" />
  527.         </parameters>
  528.       </method>
  529.       <method name="FromFileAtSizeEx" cname="rsvg_pixbuf_from_file_at_size_ex" shared="true">
  530.         <return-type type="GdkPixbuf*" />
  531.         <parameters>
  532.           <parameter type="RsvgHandle*" name="handle" />
  533.           <parameter type="const-gchar*" name="file_name" />
  534.           <parameter type="gint" name="width" />
  535.           <parameter type="gint" name="height" />
  536.           <parameter type="GError**" name="error" />
  537.         </parameters>
  538.       </method>
  539.       <method name="FromFileAtZoom" cname="rsvg_pixbuf_from_file_at_zoom" shared="true">
  540.         <return-type type="GdkPixbuf*" />
  541.         <parameters>
  542.           <parameter type="const-gchar*" name="file_name" />
  543.           <parameter type="double" name="x_zoom" />
  544.           <parameter type="double" name="y_zoom" />
  545.           <parameter type="GError**" name="error" />
  546.         </parameters>
  547.       </method>
  548.       <method name="FromFileAtZoomEx" cname="rsvg_pixbuf_from_file_at_zoom_ex" shared="true">
  549.         <return-type type="GdkPixbuf*" />
  550.         <parameters>
  551.           <parameter type="RsvgHandle*" name="handle" />
  552.           <parameter type="const-gchar*" name="file_name" />
  553.           <parameter type="double" name="x_zoom" />
  554.           <parameter type="double" name="y_zoom" />
  555.           <parameter type="GError**" name="error" />
  556.         </parameters>
  557.       </method>
  558.       <method name="FromFileAtZoomWithMax" cname="rsvg_pixbuf_from_file_at_zoom_with_max" shared="true">
  559.         <return-type type="GdkPixbuf*" />
  560.         <parameters>
  561.           <parameter type="const-gchar*" name="file_name" />
  562.           <parameter type="double" name="x_zoom" />
  563.           <parameter type="double" name="y_zoom" />
  564.           <parameter type="gint" name="max_width" />
  565.           <parameter type="gint" name="max_height" />
  566.           <parameter type="GError**" name="error" />
  567.         </parameters>
  568.       </method>
  569.       <method name="FromFileAtZoomWithMaxEx" cname="rsvg_pixbuf_from_file_at_zoom_with_max_ex" shared="true">
  570.         <return-type type="GdkPixbuf*" />
  571.         <parameters>
  572.           <parameter type="RsvgHandle*" name="handle" />
  573.           <parameter type="const-gchar*" name="file_name" />
  574.           <parameter type="double" name="x_zoom" />
  575.           <parameter type="double" name="y_zoom" />
  576.           <parameter type="gint" name="max_width" />
  577.           <parameter type="gint" name="max_height" />
  578.           <parameter type="GError**" name="error" />
  579.         </parameters>
  580.       </method>
  581.       <method name="FromFileEx" cname="rsvg_pixbuf_from_file_ex" shared="true">
  582.         <return-type type="GdkPixbuf*" />
  583.         <parameters>
  584.           <parameter type="RsvgHandle*" name="handle" />
  585.           <parameter type="const-gchar*" name="file_name" />
  586.           <parameter type="GError**" name="error" />
  587.         </parameters>
  588.       </method>
  589.     </class>
  590.     <class name="Render" cname="RsvgRender_">
  591.       <method name="PaintServer" cname="rsvg_render_paint_server" shared="true">
  592.         <return-type type="void" />
  593.         <parameters>
  594.           <parameter type="ArtRender*" name="ar" />
  595.           <parameter type="RsvgPaintServer*" name="ps" />
  596.           <parameter type="const-RsvgPSCtx*" name="ctx" />
  597.         </parameters>
  598.       </method>
  599.       <method name="Path" cname="rsvg_render_path" shared="true">
  600.         <return-type type="void" />
  601.         <parameters>
  602.           <parameter type="RsvgHandle*" name="ctx" />
  603.           <parameter type="const-char*" name="d" />
  604.         </parameters>
  605.       </method>
  606.     </class>
  607.     <class name="Start" cname="RsvgStart_">
  608.       <method name="Circle" cname="rsvg_start_circle" shared="true">
  609.         <return-type type="void" />
  610.         <parameters>
  611.           <parameter type="RsvgHandle*" name="ctx" />
  612.           <parameter type="const-xmlChar**" name="atts" />
  613.         </parameters>
  614.       </method>
  615.       <method name="Ellipse" cname="rsvg_start_ellipse" shared="true">
  616.         <return-type type="void" />
  617.         <parameters>
  618.           <parameter type="RsvgHandle*" name="ctx" />
  619.           <parameter type="const-xmlChar**" name="atts" />
  620.         </parameters>
  621.       </method>
  622.       <method name="Image" cname="rsvg_start_image" shared="true">
  623.         <return-type type="void" />
  624.         <parameters>
  625.           <parameter type="RsvgHandle*" name="ctx" />
  626.           <parameter type="const-xmlChar**" name="atts" />
  627.         </parameters>
  628.       </method>
  629.       <method name="Line" cname="rsvg_start_line" shared="true">
  630.         <return-type type="void" />
  631.         <parameters>
  632.           <parameter type="RsvgHandle*" name="ctx" />
  633.           <parameter type="const-xmlChar**" name="atts" />
  634.         </parameters>
  635.       </method>
  636.       <method name="Path" cname="rsvg_start_path" shared="true">
  637.         <return-type type="void" />
  638.         <parameters>
  639.           <parameter type="RsvgHandle*" name="ctx" />
  640.           <parameter type="const-xmlChar**" name="atts" />
  641.         </parameters>
  642.       </method>
  643.       <method name="Polygon" cname="rsvg_start_polygon" shared="true">
  644.         <return-type type="void" />
  645.         <parameters>
  646.           <parameter type="RsvgHandle*" name="ctx" />
  647.           <parameter type="const-xmlChar**" name="atts" />
  648.         </parameters>
  649.       </method>
  650.       <method name="Polyline" cname="rsvg_start_polyline" shared="true">
  651.         <return-type type="void" />
  652.         <parameters>
  653.           <parameter type="RsvgHandle*" name="ctx" />
  654.           <parameter type="const-xmlChar**" name="atts" />
  655.         </parameters>
  656.       </method>
  657.       <method name="Rect" cname="rsvg_start_rect" shared="true">
  658.         <return-type type="void" />
  659.         <parameters>
  660.           <parameter type="RsvgHandle*" name="ctx" />
  661.           <parameter type="const-xmlChar**" name="atts" />
  662.         </parameters>
  663.       </method>
  664.       <method name="Text" cname="rsvg_start_text" shared="true">
  665.         <return-type type="void" />
  666.         <parameters>
  667.           <parameter type="RsvgHandle*" name="ctx" />
  668.           <parameter type="const-xmlChar**" name="atts" />
  669.         </parameters>
  670.       </method>
  671.       <method name="Tspan" cname="rsvg_start_tspan" shared="true">
  672.         <return-type type="void" />
  673.         <parameters>
  674.           <parameter type="RsvgHandle*" name="ctx" />
  675.           <parameter type="const-xmlChar**" name="atts" />
  676.         </parameters>
  677.       </method>
  678.       <method name="Use" cname="rsvg_start_use" shared="true">
  679.         <return-type type="void" />
  680.         <parameters>
  681.           <parameter type="RsvgHandle*" name="ctx" />
  682.           <parameter type="const-xmlChar**" name="atts" />
  683.         </parameters>
  684.       </method>
  685.     </class>
  686.   </namespace>
  687. </api>